#include <bits/stdc++.h>
using namespace std;
class Solution
{
public:
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     * 计算两个数之和
     * @param s string字符串 表示第一个整数
     * @param t string字符串 表示第二个整数
     * @return string字符串
     */
    string solve(string s, string t)
    {
        int nums1ind = s.size() - 1;
        int nums2ind = t.size() - 1;
        int count = 0;
        string ret;
        for (;nums1ind>=0 || nums2ind >= 0; nums1ind--, nums2ind--)
        {
            int num1 = nums1ind >= 0 ? s[nums1ind] - '0' : 0;
            int num2 = nums2ind >= 0 ? t[nums2ind] - '0' : 0;
            count+=num1+num2;
            ret.push_back(count%10+'0');
            count/=10;
        }
        while(count)
        {
            ret.push_back(count+'0');
            count/=10;
        }
        while(ret.size()>1&&ret[ret.size()-1]=='0') ret.pop_back();
        reverse(ret.begin(),ret.end());
        return ret;
            
    }
};